Non-Strict Don't Care Algebras and Specifications

نویسندگان

  • Egidio Astesiano
  • Maura Cerioli
چکیده

Non-strict don't care functions, whose foremost representative is the ubiquitous if then else, play an essential role in computer science. As far as the semantics is concerned, they can be modelled by their totalizations with the appropriate use of elements representing undeenedness, as D. Scott has shown in his denotational approach. The situation is not so straightforward when we consider non-strict functions in the context of an algebraic framework; this point is discussed in the last section, where we explore the relationship between non-strict don't care and total algebras. The central part of this paper, after presenting the basic properties of the category of non-strict algebras, is an investigation of conditional algebraic speciications. It is shown that non-strict conditional speciications are equivalent to disjunctive speciications, and necessary and suucient conditions for the existence of initial models are given. Since non-strict don't care speciications generalize both the total and the partial case, it is shown how the results for initiality can be obtained as specializations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Model for I/O in Equational Languages with Don't Care Non-determinism

Existing models for I/O in side-eeect free languages focus on functional languages, which are usually based on a largely deterministic reduction strategy, allowing for a strict sequentialization of I/O operations. In concurrent logic programming languages a model is used which allows for don't care non-determinism; the sequentialization of I/O is extensional rather than intensional. We apply th...

متن کامل

Implementing Inequality and Non-Deterministic Specifications with Bi-Rewriting Systems

Rewriting with non-symmetric relations can be considered as a computational model of many specification languages based on nonsymmetric relations. For instance, Logics of Inequalities, Ordered Algebras, Rewriting Logic, Order-Sorted Algebras, Subset Logic, Unified Algebras, taxonomies, subtypes, Refinement Calculus, all them use some kind of non-symmetric relation on expressions. We have develo...

متن کامل

Measure of non strict singularity of Schechter essential spectrum of two bounded operators and application

In this paper‎, ‎we discuss the essential spectrum of sum of two bounded operators‎ ‎using measure of non strict singularity‎. ‎Based on this new investigation‎, ‎a problem of one-speed neutron transport operator is presented‎.

متن کامل

Fixed point approach to the Hyers-Ulam-Rassias approximation‎ ‎of homomorphisms and derivations on Non-Archimedean random Lie $C^*$-algebras

‎In this paper‎, ‎using fixed point method‎, ‎we prove the generalized Hyers-Ulam stability of‎ ‎random homomorphisms in random $C^*$-algebras and random Lie $C^*$-algebras‎ ‎and of derivations on Non-Archimedean random C$^*$-algebras and Non-Archimedean random Lie C$^*$-algebras for‎ ‎the following $m$-variable additive functional equation:‎ ‎$$sum_{i=1}^m f(x_i)=frac{1}{2m}left[sum_{i=1}^mfle...

متن کامل

Exploiting don't cares to enhance functional tests

I n simulation based design verification, deterministic or pseudo-random tests are used to check functional correctness of a design. I n this paper we present a technique generating tests by specifying the don’t care inputs in the functional specifications so as to improve their coverage of both design errors and manufacturing faults. The don’t cares are chosen to maximize sensitization of sign...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Mathematical Structures in Computer Science

دوره 6  شماره 

صفحات  -

تاریخ انتشار 1991